/* 初始化 */
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
    margin: 0;
    padding: 0;
}

body {
    //font: 12px/1.5 'Microsoft YaHei', '宋体', Tahoma, Arial, sans-serif;
    color: #555;
    background-color: #F7F7F7;
    //touch-action:none;
    touch-action: pan-y;
}

em, i {
    font-style: normal;
}

ul, li {
    list-style-type: none;
}

strong {
    font-weight: normal;
}

.clearfix:after {
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.clearfix {
    zoom: 1;
}

a {
    text-decoration: none;
    color: white;
    font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;
}

a:hover {
    text-decoration: none;
}

ul, ol {
    list-style: none;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-family: 'Microsoft YaHei';
}

img {
    border: none;
}

input {
    font-family: 'Microsoft YaHei';
    outline: none;
}

div {

    &::-webkit-scrollbar {
        width: 7px;
        height: 10px;
    }

    &::-webkit-scrollbar-thumb {
        background: #bfbfbf;
        border-radius: 10px;
    }

    &::-webkit-scrollbar-thumb:hover {
        background: #bfbfbf;
    }

    //&::-webkit-scrollbar-corner {
    //  background: #bfbfbf;
    //}
}

.info-window {
    width: 184px;
    height: 120px;
    padding-top: 20px;
    box-sizing: border-box;

    > div:nth-of-type(1) {
        text-align: center;
    }

    .tag-box {
        margin-top: 20px;
        width: 100%;
        display: flex;
        align-content: center;
        justify-content: space-between;

        .tag-item {
            padding: 2px 12px;
            border-radius: 30px;
            background-color: rgb(238, 238, 238);
            color: rgb(126, 126, 126);
        }
    }
}

#Home {
    .el-pager li:not(.disabled).active {
        background-color: black;
    }

    .el-dialog__body {
        overflow-y: scroll;
    }
}

#MobileNewsDetails {
    .content-box {
        img {
            width: 100% !important;
            height: auto !important;
        }
    }

}

#MobileHome {
    .el-carousel__item {
        border-radius: 10px;
    }
}